home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Game Power
/
Game Power Vol. 1 (HEPP Computer) (1995).iso
/
S053
/
DISK2
/
LEVELS.H
< prev
next >
Wrap
C/C++ Source or Header
|
1994-04-27
|
2KB
|
58 lines
/*
Doom Editor Utility, by Brendon Wyber and Raphaël Quinet.
You are allowed to use any parts of this code in another program, as
long as you give credits to the authors in the documentation and in
the program itself. Read the file README.1ST for more information.
This program comes with absolutely no warranty.
LEVELS.H - Level data definitions.
*/
/* the includes */
#include "wstructs.h"
#include "things.h"
/* the external variables from levels.c */
extern MDirPtr Level; /* master dictionary entry for the level */
extern int NumThings; /* number of things */
extern TPtr Things; /* things data */
extern int NumLineDefs; /* number of line defs */
extern LDPtr LineDefs; /* line defs data */
extern int NumSideDefs; /* number of side defs */
extern SDPtr SideDefs; /* side defs data */
extern int NumVertexes; /* number of vertexes */
extern VPtr Vertexes; /* vertex data */
extern int NumSegs; /* number of segments */
extern SEPtr Segs; /* list of segments */
extern SEPtr LastSeg; /* last segment in the list */
extern int NumSSectors; /* number of subsectors */
extern SSPtr SSectors; /* list of subsectors */
extern SSPtr LastSSector; /* last subsector in the list */
extern int NumSectors; /* number of sectors */
extern SPtr Sectors; /* sectors data */
extern int NumWTexture; /* number of wall textures */
extern char **WTexture; /* array of wall texture names */
extern int NumFTexture; /* number of floor/ceiling textures */
extern char **FTexture; /* array of texture names */
extern int MapMaxX; /* maximum X value of map */
extern int MapMaxY; /* maximum Y value of map */
extern int MapMinX; /* minimum X value of map */
extern int MapMinY; /* minimum Y value of map */
extern Bool MadeChanges; /* made changes? */
extern Bool MadeMapChanges; /* made changes that need rebuilding? */
extern SelPtr errld; /* LineDefs in error (Nodes builder) */
/* from objects.c */
extern char DefaultWallTexture[ 9];
extern char DefaultFloorTexture[ 9];
extern char DefaultCeilingTexture[ 9];
extern int DefaultFloorHeight;
extern int DefaultCeilingHeight;